package com.simple.datax.dao;

import java.util.List;

import com.simple.datax.vo.DataxParseRawMsgVO;
import com.simple.util.object.PageInfoBean;

public interface IDataxParseRawMsgDAO {
	DataxParseRawMsgVO findById(final String fcRecvRawMsgId);
    
    void saveOrUpdate(final DataxParseRawMsgVO dataxParseRawMsgVO);

    List<DataxParseRawMsgVO> findAll();

    void delete(final DataxParseRawMsgVO dataxParseRawMsgVO);
    
    void delete(final String fcRecvRawMsgId);

    List<DataxParseRawMsgVO> findDataxParseRawMsgVOByPage(final PageInfoBean pageInfoBean, final String fcRecvRawMsgId, final String fcMessageId, final String fcSenderId, final String fcReceiverId ,final String fromDate,final String toDate);
}
